$(function () {
    layui.use(['layer', 'form', 'layedit', 'util'], function () {
        var layer = layui.layer, form = layui.form, layedit = layui.layedit, util = layui.util
        //执行
        util.fixbar({
            click: function (type) {
            }
        });
        // 初始化编辑器
        markdownToHtml()
        form.render()
    })
    // 隐藏、显示标题菜单
    $('.btn-operator i').click(function () {
        let ulDis = $('.question-info').find('.markdown-toc ul').css('display')
        if (ulDis === 'block') {
            $(this).removeClass('layui-icon-reduce-circle')
            $(this).addClass('layui-icon-add-circle')
            $('.question-info').find('.markdown-toc').append('<div id="hide_menu" style="padding: 0px 2em;font-weight: 700;color: #4183c4;">隐藏目录</div>')
            $('.question-info').find('.markdown-toc ul').hide(100)
        } else {
            $('.question-info').find('.markdown-toc ul').show(100)
            $(this).addClass('layui-icon-reduce-circle')
            $(this).removeClass('layui-icon-add-circle')
            $('.question-info').find('.markdown-toc').find('#hide_menu').remove()
        }
    })
    // 获取所有img添加点击事件
    // $(document).on('click', 'img', function () {
    //     let src = $(this).attr('src');
    //     layer.open({
    //         shade: [0.8, '#151b2d'],
    //         anim: 6,
    //         type: 1,
    //         title: false,
    //         closeBtn: 0,
    //         area: ['auto'],
    //         shadeClose: true,
    //         content: '<img width="100%" border=\'0\' src="' + src + '" />'
    //     });
    // })
})


/**
 * Markdown转html
 */
function markdownToHtml() {
    //先对容器初始化，在需要展示的容器中创建textarea隐藏标签，
    editormd.markdownToHTML("editor-content", {
        htmlDecode: "style,script,iframe", //可以过滤标签解码
        emoji: true,
        taskList: true,
        tex: true,               // 默认不解析
        flowChart: true,         // 默认不解析
        sequenceDiagram: true,  // 默认不解析
    });
}